package events
{
	import flash.events.Event;
	
	/**
	 * Основные события игры в космосе
	 */
	public class SpacegameEvent extends Event 
	{
		/* Начало игры, пауза */
		public static const GAME_START:String = "gameStart";
		public static const GAME_PAUSE:String = "gamePause";
		
		/* Открытие\закрытие меню игры */
		public static const GAME_OPENMENU:String = "gameOpenMenu";
		public static const GAME_CLOSEMENU:String = "gameCloseMenu";
		
		/* Событие нападения противников */
		public static const GAME_ENEMYATTACK:String = "gameEnemyAttack";
		
		/* События завершения игры */
		/* Информация по завершению квеста */
		public static const GAME_QUESTCOMPLETE:String = "gameQuestComplete";
		public static const GAME_GAMEQUESTFAIL:String = "gameQuestFail";
		
		public var param:Object;
		
		public function SpacegameEvent(type:String, bubbles:Boolean=false, canc:Boolean=false) 
		{
			super(type, bubbles, canc);
		}
		
		override public function clone():Event 
		{
			return super.clone();
		}
		
		override public function toString():String 
		{
			return super.toString();
		}
	}

}